steam cooker - French English Dictionary